for inexplicable reasons - Turkish English Dictionary